package com.suray.wcs.service.system.entity;

import com.baomidou.mybatisplus.annotation.*;
import com.suray.commin.core.utils.BaseModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 *
 * </p>
 *
 * @author cooper
 * @since 2019-06-26
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("wcs_plc")
public class PlcDB extends BaseModel implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "plc_id",type = IdType.AUTO)
    private Integer plcId;
    /**
     * plc名称
     */
    private String plcName;

    /**
     * ip地址
     */
    private String plcIp;
    /**
     * plc端口
     */
    private Integer plcPort;
    /**
     * plc起始地址位置
     */
    private Integer plcStartNum;
    /**
     * plc最大地址位数
     */
    private Integer plcMaxNum;
    /**
     * plc类型（1-松下提升机 2-西门子提升机 3-托盘线）
     */
    private Integer plcType;
    /**
     * 状态（0正常 1停用）
     */
    private String status;
    /**
     * plc空闲指令
     */
    private Integer plcFreeAction;
    //自卸式提升机1楼移库到高层或高层移库到1楼时车货不同步
    private boolean cargoRgv = true;
}
